package jetpack.com.pzl.architecture.room;
//一对一关系描述类

import androidx.room.Embedded;
import androidx.room.Relation;

//必须先在两个实体之间建立一对一关系。为此，请创建一个新的数据类，其中每个实例都包含父实体的一个实例和与之对应的子实体实例。
//将 @Relation 注释添加到子实体的实例，同时将 parentColumn 设置为父实体主键列的名称，并将 entityColumn 设置为引用父实体主键的子实体列的名称。
public class UserAndLibrary {

    @Embedded public User user;

    @Relation(
            parentColumn = "uid",
            entityColumn = "userOwnerId"
    )

    public Library library;

}
